→Rückkopplungsschleife
auch als Rückkopplungspfad bekannt, laut →IEC-Norm: Ein Rückkopplungspfad existiert in einem →Netzwerk, wenn der Ausgang einer →Funktion oder eines →Funktionsbausteins als Eingang auf eine Funktion oder einen Funktionsbaustein verwendet wird und diese Funktion oder dieser Funktionsbaustein im Netzwerk vorangestellt ist. Die zugehörige →Variable wird Rückkopplungsvariable genannt. ... Eine Rückkopplungsvariable kann auch das Ausgangselement einer Funktionsbaustein-Datenstruktur sein.
Beispiele für Rückkopplungsschleifen im FBS-Editor |
|
---|---|
|
Das ist eine explizite Rückkopplungsschleife. Die Variable Eine explizite Rückkopplungsschleife wird durch eine Linie verursacht, die einen Ausgang mit einem vorangestellten Eingang verbindet. Hier wurde der Ausgang des →Wertfelds mit der Variable |
|
Das ist eine implizite Rückkopplungsschleife. Auch hier ist die Variable Eine implizite Rückkopplungsschleife wird durch die Verwendung einer Variable verursacht, die ihren Wert von einem Ausgang erhält und als Eingangswert für einen vorangestellten Eingang verwendet wird. Hier erhält die Variable |
Rückkopplungsschleifen müssen für die →Auswertung der Netzwerke aufgelöst werden.
Bestimmte Arten an Rückkopplungsschleifen werden in Neuron Power Engineer unterstützt (), andere jedoch nicht ().
, wenn der Ausgang eines Funktionbausteins mit einem vorangestellten Eingang verbunden ist |
, wenn der Ausgang einer Funktion mit einem vorangestellten Eingang verbunden ist und eine Variable dazwischen liegt (dabei kann es sich auch um die Ausgangsvariable eines dazwischenliegenden Funktionsbaustein handeln) |
, wenn der Ausgang einer Funktion mit einem vorangestellten Eingang verbunden ist und keine Variable dazwischen liegt Standardmäßig werden Rückkopplungsschleifen für Funktionen ohne dazwischen liegende Variable als Fehler gekennzeichnet. Für diese Netzwerk-Elemente wird keine Abarbeitungsreihenfolge angezeigt und es ist nicht möglich, die Anwendung zu erstellen und auf die SPS zu laden. |